#ifndef __AS_SCR_CATEGORY_H__
#define __AS_SCR_CATEGORY_H__
#include "ASScreen.h"
#include "..\control\ASButton.h"
#include "..\control\ASFilledArea.h"
#include "..\control\ASLabel.h"
#include "..\control\ASAdvbar.h"

typedef struct
{
    as_screen base;
    ASINT head_height;
} as_category_screen;

typedef void(*btn_cb)(void);
typedef struct
{
    ASSTR img_d;
    ASSTR img_u;
    ASSTR t_cn;
    ASINT str_cn;
    btn_cb cb;
} as_category_bt;

void as_scr_category_init(as_screen* screen_p);
void as_scr_category_deinit(as_screen* screen_p);
void as_scr_category_show(void);
#endif